#ifndef VISUALIZATIONMODULE_H_INCLUDED
#define VISUALIZATIONMODULE_H_INCLUDED

#include <Ogre.h>
#include <ExampleApplication.h>
#include <ExampleApplication.h>
#include <utils/utils.h>
#include <ScriptLoader/ScriptLoader.h>

#ifdef _VISUALIZATION_MODULE_LIB
#   if defined(OPENNANO_EXPORT)
#       undef OPENNANO_EXPORT
#   endif
#   define OPENNANO_EXPORT  OPENNANO_EXPORT_DECL
#else
#   define OPENNANO_EXPORT  OPENNANO_IMPORT_DECL
#endif


namespace OpenNano
{

    class OPENNANO_EXPORT VisualizationModule : public ExampleApplication
    {
            private :
                log4cplus::Logger logger;
            public :
                VisualizationModule();
                ~VisualizationModule();

                bool init();

                void createScene(void);
    };

}

#endif // VISUALIZATIONMODULE_H_INCLUDED
